<script>
import WS from "@/common/ws/index.js"
export default {
	data(){
		return {
			timer :null,
			ws:null
		}
	},
	onShow(){
		// #ifndef MP-WEIXIN
			//ws连接逻辑,2s后再连接
			//   setTimeout(()=>{
			// 	if(this.timer){
			// 		clearInterval(this.timer)
			// 		this.timer =null
			// 	}
			// 	this.timer = setInterval(()=>{
			// 		const userId = uni.getStorageSync('userId')
			// 		//没有登录直接断开连接
			// 		if(!userId){
			// 			if(this.ws){
			// 				this.ws.close()
			// 				this.ws.reset()
			// 				this.ws= null
			// 			}
			// 		}else{
			// 			//已登录没有ws连接
			// 			if(!this.ws){
			// 				const url = `wss://pv.solar.chu.edu.cn/push/${userId}`
			// 				this.ws = new WS({url})
			// 				this.ws.connect()
			// 			}else{
			// 				//已连接但是状态为断开--重置
			// 				if(this.ws.wsState !== 1){
			// 					this.ws.connect()
			// 				}
			// 			}
			// 		}
			// 	},2000)
			// },2000)
		// #endif
	},
  onLaunch: function () {
	  //app点击消息逻辑
	  // #ifdef APP-PLUS
	  plus.push.addEventListener('click', function(msg) {
		let type = msg.payload.type
	  	if(type == 0){
	  		return
	  	}else if(type == 1 ){
	  		uni.reLaunch({
	  			url: `/pages/tabbar/monitor/index?type=${type}`
	  		})
	  	}else if(type == 2 ){
	  		uni.switchTab({
	  			url: `/pages/tabbar/warn/index`
	  		})
	  	}
	  });
	  //#endif
  },
  onUnload(){
	  console.log('onUnload');
	  clearInterval(this.timer)
	  this.timer =null
	  this.ws&&this.ws.close()
  }
}
</script>

<style lang="scss">
/*每个页面公共css */
@import url("static/iconfont/index.css");

html,
body {
  background-color: $bg-color;
}
.uni-app--showtabbar {
  background-color: $bg-color;
}
uni-page-wrapper {
  background-color: $bg-color;
}

uni-page-body {
  background-color: $bg-color;
}
</style>
